//
//  main.m
//  ClassAddObjectHomework
//
//  Created by dllo on 16/7/5.
//  Copyright © 2016年 dllo. All rights reserved.
//

#import <Foundation/Foundation.h>

#import "Fraction.h"


int main(int argc, const char * argv[]) {
    //    创建一个Fraction类(分数)实现分数的加减乘除比较约分等方法。
    //    提示 :1.声明属性 numerator (分子)、denominator(分母)。
    //    2.声明自定义初始化方法、遍历构造器, 用于给分子分母赋值。
    //    3.声明功能方法。
    Fraction *f1 = [Fraction fractionWithNumerator:18 denominator:12];
    Fraction *f2 = [Fraction fractionWithNumerator:4 denominator:5];
    Fraction *f3 = [f1 add: f2];
    [f3 output];
    [f3 reduce];
    [f3 output];
    [[f1 sub:f2]output];
    [[f1 mul:f2]output];
    [[f1 div:f2] output];
    NSInteger com = [f1 compareResult:f2];
    if (com > 0) {
        NSLog(@"f1 > f2");
    }
    else if (com < 0){
        NSLog(@"f1 < f2");
    }
    else
    {
        NSLog(@"f1 == f2");
    }
    
    
    
       return 0;
}
